#include<bits/stdc++.h>
using namespace std;
int a[100005],c[100005];
string d[1005];
int qpow(int m,int n){
    int ans=1;
    while(n){
        if(n&1)ans=(ans*m);
        n>>=1;m=(m*m);
    }
    return ans;
}
int clm(int n){
    for(int i=1;i<=n;i++){
        if(qpow(2,i-1)<n&&qpow(2,i)>=n)return i;
    }
}
void solve(){
    int n,m,T,A1,A2,A3,A4;
    cin>>n>>m;
    for(int i=1;i<=n;i++)cin>>a[i];
    for(int i=1;i<=m;i++)cin>>c[i];
    for(int i=1;i<=clm(n);i++)cin>>d[i];
    cin>>T;
    for(int i=1;i<=T;i++)cin>>A1>>A2>>A3>>A4;
    for(int i=1;i<=T;i++)cout<<0<<'\n';
}
int main(){
     freopen("arena.in","r",stdin);
     freopen("arena.out","w",stdout);
     solve();
     return 0;
}
